Operator CameraGrayArea

Operator Library: Hardware Platform

此算子表示黑白面阵 GigE Vision 相机与 VisualApplets 之间的图像数据接口。 此算子需要一个类型为 CAM 的 VisualApplets 资源。 请在资源对话框中为相机设置资源索引。 资源索引 0 将相机映射到端口 0,索引 1 映射到端口 1,依此类推。 请查看 “分配设备资源”了解更多信息。

可以配置此算子以支持 GigE Vision 标准指定的不同数据格式。 下图说明了这些数据格式。

打包格式需要 3 个字节来传输 2 个像素。 MONO8 和 MONO8_SIGNED 每个像素仅需 1 个字节。 MONO10、MONO12 和 MONO16 每个像素需要 2 个字节。

注意

  • MONO8_SIGNED 由算子作为 MONO8 进行管理,输出链路格式将设置为 UNSIGNED 类型。 如果需要 SIGNED 链路,请使用 CastType 算子并将链路类型更改为 SIGNED。
  • Bayer 格式可以映射到这些 Gray 格式,因为相机算子不会解释像素内容。

将参数化格式转换为与相机算子的参数化输出链路格式相匹配。 输出链路可以配置为多种 Bit Width。 如果相机格式的 Bit Width 高于输出链路中的参数化 Bit Width,则通过在较低位位置添加位来执行转换。 但是,如果相机格式的 Bit Width 小于输出链路可用的位数,则仅使用最高有效位。

此外,必须在输出链路中指定可能的最大图像尺寸。 然而,实际传输的图像大小可能会更小,但绝不能超过此参数化的最大值。

适用于以下硬件平台
microEnable IV VQ4-GE/-GPoE

I/O Property

Property 值
Operator Type M
Output Link O,图像数据输出

Supported Link Format

Link Parameter Output Link O
Bit Width {8, 10, 12, 14, 16}
Arithmetic unsigned
Parallelism 4
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_IMAGE2D
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

参数

PixelFormat
键入 动态读/写参数
默认 MONO8
范围 {MONO8, MONO8_SIGNED, MONO10, MONO10_PACKED, MONO12, MONO12_PACKED, MONO16}

该参数指定所连接相机的数据格式。 该格式必须与相机配置相匹配。

Overflow
键入 动态只读参数
默认 0
范围 {0, 1}

该参数指示相机算子是否发生了溢出,即图像数据是否丢失。 每次发生溢出时,该参数都会被设为 1。 该值将一直保持,直到读取该值。 因此,读取该参数将将其重置为值 0。 在正常操作中,这绝不应该发生。 该参数用于维护。